Skip to content

feat: embed Mission Brief concept in spec.clarify command#58

Merged
kanfil merged 1 commit into
mainfrom
feature/46-mission-brief-clarify
Mar 4, 2026
Merged

feat: embed Mission Brief concept in spec.clarify command#58
kanfil merged 1 commit into
mainfrom
feature/46-mission-brief-clarify

Conversation

@kanfil

@kanfil kanfil commented Mar 4, 2026

Copy link
Copy Markdown
Member

Summary

  • Add Mission Brief metadata fields (Goal, Success Criteria, Constraints) to spec templates
  • Add Mission Brief Validation section to clarify command before Three-Pillar Validation
  • Mode-aware behavior: required in Spec Mode, recommended in Build Mode
  • Update specify.md to populate context.md Mission from Mission Brief Goal

Changes

Templates

  • templates/spec-template.md: Added Mission Brief fields to header
  • templates/spec-template-build.md: Added Mission Brief fields to header

Commands

  • templates/commands/clarify.md: Added Mission Brief Validation section with mode-aware blocking/warning
  • templates/commands/specify.md: Updated to use Goal field from Mission Brief for context.md Mission

Testing Checklist

  • New spec created with specify command shows Mission Brief fields
  • Clarify command in Spec Mode blocks when Mission Brief missing
  • Clarify command in Build Mode warns but allows skip when Mission Brief missing
  • Clarify command proceeds when Mission Brief is complete
  • context.md Mission field populates from Mission Brief Goal

Closes #46

Add Mission Brief metadata (Goal, Success Criteria, Constraints) to spec
templates and validate them in the clarify command with mode-aware behavior.

- Add Mission Brief fields to spec-template.md and spec-template-build.md
- Add Mission Brief Validation section to clarify.md before Three-Pillar Validation
- Spec Mode: blocks if Mission Brief fields missing (required)
- Build Mode: warns but allows skip (recommended)
- Update specify.md to use Goal field from Mission Brief for context.md Mission

Closes #46
@kanfil
kanfil merged commit 0addb16 into main Mar 4, 2026
9 checks passed
@github-actions

github-actions Bot commented Mar 4, 2026

Copy link
Copy Markdown

📊 Eval Results

Overall: 20/25 tests passed (80%)

Metric Value
✅ Passed 20
❌ Failed 5
📈 Pass Rate 80%
🪙 Total Tokens 127,872
💾 Cached Tokens 0

❌ Failed Tests

  • Unknown (score: 0.86)
  • Unknown (score: 0.96)
  • Unknown (score: 0.83)
  • Unknown (score: 0.68)
  • Unknown (score: 0.96)

Quality thresholds met!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Embed Mission Brief concept in spec.clarify command

1 participant